* {
    margin: 0;
    /*    就近原则*/
}
a{
    color: white;
    text-decoration: none;
}
.top > div {
    display: flex;
    justify-content: center;
}

.top > div > div {
    width: 1000px;
    /*border: 1px solid rebeccapurple;*/
}

.top {
    color: white;
    /*height: 200px;*/
    /*background-color: aqua*/
    background-image: url("../img/banner_qtah.jpg");
    height: 808px;
    /*    让整个图片装进div*/
    background-size: 100% 100%;
}

.top .company {
    /*如果没有给div设置高度，则高度为0，宽度为100%，浏览器的宽度*/

    /*border: 1px solid red;*/
    height: 141px;
    /*display: flex;*/
    /*justify-content: center;*/

}

.top .company > div:nth-child(1) {
    /*border: 1px solid #1b10ff;*/
    height: 141px;
    /*width: 1000px;*/
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.top .company > div:nth-child(1) > div:nth-child(1) {
    width: 204px;
    height: 141px;
}

.top .company > div:nth-child(1) > div:nth-child(1) img {
    width: 100%;
    height: 100%;
}

.top .company > div:nth-child(1) > div:nth-child(2) {
    display: flex;
}

.top .company > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    line-height: 30px;
    height: 30px;
}

/*.nav[title] {*/
/*    color: rebeccapurple;*/
/*}*/
/*------------------------------nav导航--------------------------*/
.nav {
    height: 50px;
    background-color: rgb(230, 145, 55);
}

.nav > div {
    /*border: 1px solid red;*/
    display: flex;
    align-items: center;
}

.nav > div > div {
    padding: 0 30px;
    /*height: 50px;*/
    line-height: 50px;
    cursor: pointer;
}

.nav > div > div:hover {
    /*color: rgb(230, 145, 55);*/
    background-color: white;
}
.nav > div > div:hover a {
    color: rgb(230, 145, 55);
}
/*---------------------广告-------------------------------------*/
.ad > div > div:nth-child(1) {
    font-size: 50px;
    margin-top: 50px;
}

.ad > div > div:nth-child(2) > div {
    line-height: 30px;
}

.ad > div > div:nth-child(3) {
    color: rgb(230, 145, 55);
    font-size: 40px;
}

.ad > div > div:nth-child(3) > div:nth-child(1) {
    display: flex;
    align-items: flex-end;
}

.ad > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(odd) {
    color: white;
    font-size: 30px;
}

.ad > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(3) {
    /*margin-left: 20px;*/
    text-indent: 1em;
}

.ad > div > div:nth-child(3) > div:nth-child(2) {
    display: flex;
    margin-left: 50px;
    align-items: center;
}

.ad > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) {
    border: 20px solid;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent red;
    border-left-width: 40px;
}

.title {
    padding: 10px;
    color: rgb(230, 145, 55);
    font-size: 30px;

}
